# @Time    :2025/3/28 22:47
"""
解包传参练习：
定义函数 product_numbers，
接受三个参数 x、y、z，返回这三个数的乘积。
创建一个元组 nums_tuple = (2, 3, 4)，
使用解包的方式调用该函数并打印结果。
创建一个字典 nums_dict = {"x": 5, "y": 6, "z": 7}，
同样使用解包的方式调用函数并打印结果。

"""


def product_numbers(x, y, z):
    return x * y * z


nums_tuple = (2, 3, 4)
print(product_numbers(*nums_tuple))

nums_dict = {"x": 5, "y": 6, "z": 7}
print(product_numbers(**nums_dict))
#或者
print("------")
print(product_numbers(**{"x": 5, "y": 6, "z": 7}))
